#pragma once
#include "xkimganalybit.h"
#include "xkImgAnalyBit8Pro.h"

class xkImgAnalyBit8 :	public xkImgAnalyBit
{
public:
	xkImgAnalyBit8(void);
	~xkImgAnalyBit8(void);

public:
	virtual int Initialize();
	virtual int LoadStdFile(char *pFileName);
	virtual int SetStdImgBuffer(zkImgBitInfo *pImgInfo);
	virtual int StdImgOperate(DWORD dwAnalyType,void *pVoid = NULL);

public:
	//To be Checked image
	virtual int SetChkImgBuffer(zkImgBitInfo *pImgInfo);
	virtual int ChkImgOperate(DWORD dwAnalyType,void *pVoid = NULL);

public:
	int GetImgBuffer(zkImgBitInfo **ppImgInfo);

public:
	virtual int ImgAnaly();

private:
	int                m_nHeadSize;
	xkImgAnalyBit8Pro  m_xStdAnalyPro;      //

private:
	xkImgAnalyBit8Pro  m_xChkAnalyPro;      //

};
